创建时间: | 2018/5/10 11:35 |
来源: | https://my.oschina.net/lgmygljc/blog/842174 |
1、从docker toolbox的官网下载,地址如下:
https://download.docker.com/win/stable/DockerToolbox.exe,服务器在国外,下载比较慢 。也可以从国内下载(请自行百度)
一路next安装。
2、安装完成后,桌面会生成三个图标:
,点击Docker QuickstartTerminal.exe进入终端窗口,进行初始化过程。
因为我在第1步下载的不是当前最新版本,因此初始化后,会显示boot2docker.iso非最新,正在下载从https://XXX下载等信息,这个时候,可以把下载地址从终端窗口中用鼠标选择,然后右击(相当于拷贝了),打开迅雷,手动下载,下载完成后,把下载的boot2docker.iso拷贝到当前用户的.docker\machine\cache目录,重启后就跳过这一步,继续进行进行初始化。
3、最后会显示一个鲸鱼的logo,并显示ip信息,如下:
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
这个ip是后面连接oracle的时候需要的。
4、dockerhub服务器在国外,速度很慢,国内要用的话,需要启用阿里云镜像,拷贝以下内容到终端窗口执行:
docker-machine ssh default "echo 'EXTRA_ARGS=\"--registry-mirror=https://xwla0kvj.mirror.aliyuncs.com\"' | sudo tee -a /var/lib/boot2docker/profile"
docker-machine restart default
5、下面就是下载并安装oracle-11g了,
如果忘记怎么安装了,请移步https://github.com/wnameless/docker-oracle-xe-11g查看。
还是在终端窗口中执行:
docker pull wnameless/oracle-xe-11g
应该很快就下载完成了。
6、接下来启动oracle_db:
只是本地使用,用命令启动
docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g
需要从远程访问,使用下面的命令启动
docker run -d -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g
请注意一下,-p把1521端口映射到了49161,22端口映射到了49160,所以连接数据库的时候,不能用1521端口了,要用49161端口;ssh连接的话,需要用49160端口
启动后会返回一个安符串,此时可以用
docker ps 命令查看当前运行的镜像信息。
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fab55f07eb92 wnameless/oracle-xe-11g "/bin/sh -c '/usr/sbi" 6 seconds ago Up 7 seconds 8080/tcp, 0.0.0.0:49160->22/tcp, 0.0.0.0:49161->1521/tcp infallible_nobel
CONTAINER ID指的就是当前运行的oracle镜像的id号。
这样,停止的时候,用命令docker stop fab55f07eb92
7、该oracle数据库的默认的一些信息如下:
hostname: localhost
port: 49161
sid: xe
username: system
password: oracle
SYS和SYSTEM的密码为:oracle
8、下面就可以登陆oracle数据库了,使用如下命令:
ssh root@localhost -p 49160
password: admin
但很遗憾,我没有成功,报错信息显示我被拒了,因此换成用oracle sql developer登陆成功了。
oracle sql developer官网下载地址是:
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
选择一个跟自己环境相配的版本下载安装就行。
9、oracle sql developer的连接项配置请下示图:
如果您在安装中碰到了问题,请提问谢谢。